home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.net.*;
-
- public class MenuManager extends Sprite
- {
-
-
- private var §\x01\x01\x02\t§:* = null;
-
- private var §\x01\x01\x02\r§:*;
-
- private var §\x01\x01\x05\b§:* = null;
-
- internal const MENUHEIGHT:* = 400;
-
- private var §\x01\x01\x05\x10§:* = null;
-
- internal const MENUWIDTH:* = 640;
-
- private var §\x01\x01\x06\x04§:* = null;
-
- private var §\x01\x01\x03\x0e§:*;
-
- private var §\x01\x01\x06\b§:*;
-
- private var §\x01\x01\x06\n§:* = null;
-
- public function MenuManager(param1:*, param2:*, param3:*)
- {
- §\x01\x01\x02\t§ = null;
- §\x01\x01\x05\b§ = null;
- §\x01\x01\x06\x04§ = null;
- §\x01\x01\x06\n§ = null;
- §\x01\x01\x05\x10§ = null;
- super();
- §\x01\x01\x02\t§ = param1;
- §\x01\x01\x02\r§ = param2;
- §\x01\x01\x03\x0e§ = param3;
- §\x01\x01\x06\b§ = §\x01\x01\x02\r§.GetMenuContainer();
- }
-
- private function §\x01\x01\x05\x02§(param1:MouseEvent) : *
- {
- §\x01\x01\x05\x07§();
- §\x01\x01\x03\x0e§.StartGame();
- }
-
- private function §\x01\x01\x05\x03§(param1:MouseEvent) : *
- {
- var _loc2_:URLRequest = null;
- _loc2_ = new URLRequest("http://www.gamesnow.biz/");
- navigateToURL(_loc2_,"_blank");
- }
-
- public function ShowGameOver() : *
- {
- §\x01\x01\x05\x04§();
- }
-
- private function §\x01\x01\x05\x04§() : *
- {
- §\x01\x01\x03\x0e§.PlaySound(3);
- §\x01\x01\x05\x10§ = new gameover();
- §\x01\x01\x05\x10§.x = 320;
- §\x01\x01\x05\x10§.y = 200;
- §\x01\x01\x06\b§.addChild(§\x01\x01\x05\x10§);
- §\x01\x01\x05\x10§.overscore.text = "Your Score: " + §\x01\x01\x03\x0e§.GetScore();
- §\x01\x01\x05\x10§.quitButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x06\x06§,false,0,true);
- §\x01\x01\x05\x10§.retryButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x02§,false,0,true);
- §\x01\x01\x05\x10§.moreButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§,false,0,true);
- }
-
- public function CreateMainMenu() : *
- {
- §\x01\x01\x03\x0e§.PlaySound(1);
- §\x01\x01\x05\b§ = new mainmenu();
- §\x01\x01\x05\b§.x = 320;
- §\x01\x01\x05\b§.y = 200;
- §\x01\x01\x06\b§.addChild(§\x01\x01\x05\b§);
- §\x01\x01\x05\b§.startButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x06§,false,0,true);
- §\x01\x01\x05\b§.addButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\f§,false,0,true);
- §\x01\x01\x05\b§.moreButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§,false,0,true);
- §\x01\x01\x05\b§.linkButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§,false,0,true);
- }
-
- private function §\x01\x01\x05\x05§(param1:MouseEvent) : *
- {
- §\x01\x01\x05\r§();
- §\x01\x01\x05\t§();
- }
-
- public function ShowEndMovie() : *
- {
- §\x01\x01\x06\n§ = new endmovie();
- §\x01\x01\x06\n§.x = 320;
- §\x01\x01\x06\n§.y = 200;
- §\x01\x01\x06\b§.addChild(§\x01\x01\x06\n§);
- §\x01\x01\x06\n§.addEventListener(Event.ENTER_FRAME,§\x01\x01\x06\x01§,false,0,true);
- }
-
- private function §\x01\x01\x05\x06§(param1:MouseEvent) : *
- {
- §\x01\x01\x06\x05§();
- §\x01\x01\x05\n§();
- }
-
- private function §\x01\x01\x05\x07§() : *
- {
- §\x01\x01\x05\x10§.quitButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x06\x06§);
- §\x01\x01\x05\x10§.retryButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x02§);
- §\x01\x01\x05\x10§.moreButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§);
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x05\x10§);
- }
-
- private function §\x01\x01\x05\t§() : *
- {
- §\x01\x01\x06\x04§ = new instructions2();
- §\x01\x01\x06\x04§.x = 0;
- §\x01\x01\x06\x04§.y = 0;
- §\x01\x01\x06\b§.addChild(§\x01\x01\x06\x04§);
- §\x01\x01\x06\x04§.previousButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x06\x03§,false,0,true);
- §\x01\x01\x06\x04§.beginButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x0f§,false,0,true);
- }
-
- private function §\x01\x01\x05\n§() : *
- {
- §\x01\x01\x06\x04§ = new instructions1();
- §\x01\x01\x06\x04§.x = 0;
- §\x01\x01\x06\x04§.y = 0;
- §\x01\x01\x06\b§.addChild(§\x01\x01\x06\x04§);
- §\x01\x01\x06\x04§.nextButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x05§,false,0,true);
- }
-
- private function §\x01\x01\x05\x0b§() : *
- {
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x06\x04§);
- §\x01\x01\x06\x04§.previousButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x06\x03§);
- §\x01\x01\x06\x04§.beginButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x0f§);
- }
-
- private function §\x01\x01\x05\f§(param1:MouseEvent) : *
- {
- var _loc2_:URLRequest = null;
- _loc2_ = new URLRequest("http://www.gamesnow.biz/free_website_games.html");
- navigateToURL(_loc2_,"_blank");
- }
-
- private function §\x01\x01\x05\r§() : *
- {
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x06\x04§);
- §\x01\x01\x06\x04§.nextButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x05§);
- }
-
- private function §\x01\x01\x05\x0e§() : *
- {
- §\x01\x01\x05\x10§ = new highscore();
- §\x01\x01\x05\x10§.x = 320;
- §\x01\x01\x05\x10§.y = 200;
- §\x01\x01\x03\x0e§.PlaySound(4);
- §\x01\x01\x06\b§.addChild(§\x01\x01\x05\x10§);
- §\x01\x01\x05\x10§.endscore.text = "Your Score: " + §\x01\x01\x03\x0e§.GetScore();
- §\x01\x01\x05\x10§.quitButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x06\x02§,false,0,true);
- §\x01\x01\x05\x10§.moreButton.addEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§,false,0,true);
- }
-
- private function §\x01\x01\x05\x0f§(param1:MouseEvent) : *
- {
- §\x01\x01\x05\x0b§();
- §\x01\x01\x03\x0e§.StartGame();
- }
-
- private function §\x01\x01\x06\x01§(param1:Event) : *
- {
- if(§\x01\x01\x06\n§.currentFrame == §\x01\x01\x06\n§.totalFrames)
- {
- §\x01\x01\x06\n§.removeEventListener(Event.ENTER_FRAME,§\x01\x01\x06\x01§);
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x06\n§);
- §\x01\x01\x05\x0e§();
- }
- }
-
- private function §\x01\x01\x06\x02§(param1:MouseEvent) : *
- {
- §\x01\x01\x06\x07§();
- CreateMainMenu();
- }
-
- private function §\x01\x01\x06\x03§(param1:MouseEvent) : *
- {
- §\x01\x01\x05\x0b§();
- §\x01\x01\x05\n§();
- }
-
- private function §\x01\x01\x06\x05§() : *
- {
- §\x01\x01\x05\b§.startButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x06§);
- §\x01\x01\x05\b§.addButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\f§);
- §\x01\x01\x05\b§.moreButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§);
- §\x01\x01\x05\b§.linkButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§);
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x05\b§);
- }
-
- private function §\x01\x01\x06\x06§(param1:MouseEvent) : *
- {
- §\x01\x01\x05\x07§();
- CreateMainMenu();
- }
-
- private function §\x01\x01\x06\x07§() : *
- {
- §\x01\x01\x05\x10§.quitButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x06\x02§);
- §\x01\x01\x05\x10§.moreButton.removeEventListener(MouseEvent.CLICK,§\x01\x01\x05\x03§);
- §\x01\x01\x06\b§.removeChild(§\x01\x01\x05\x10§);
- }
-
- private function §\x01\x01\x06\t§(param1:MouseEvent) : *
- {
- }
- }
- }
-